package com.mengxiangnongfu.service;

import com.mengxiangnongfu.domain.LoginInfo;
import com.baomidou.mybatisplus.extension.service.IService;
import com.mengxiangnongfu.dto.LoginInfoDto;
import com.mengxiangnongfu.vo.DataGridView;

/**
 * @author Yang
 * @version 1.0
 * @date 2020/10/24 19:21
 */
public interface LoginInfoService extends IService<LoginInfo> {

    /**
     * 添加登录日志
     *
     * @param loginInfo
     * @return
     */
    Integer insertLoginInfoLog(LoginInfo loginInfo);

    /**
     * 删除登录日志
     *
     * @param ids
     * @return
     */
    Integer removeLoginInfoLog(Long[] ids);

    /**
     * 清空全部登录日志
     *
     * @return
     */
    Integer clearAllLoginLog();

    /**
     * 分页查询登录日志
     *
     * @param loginInfoDto
     * @return
     */
    DataGridView loadAllLoginInfoLog(LoginInfoDto loginInfoDto);

}
